package week_home_work01;

import java.util.Scanner;

/**
 * @author zdl
 * @date 2024/11/7
 */
public class Test4 {
    public static void main(String[] args) {
        /**
         * 某商场购物可以打折，具体规则如下：
         * 普通顾客购不满100元不打折，满100元打9折；
         * 会员购物不满200元打8折，满200元打7.5折；
         * 不同打折规则不累加计算。
         * 请根据此优惠计划进行购物结算，键盘录入顾客的类别（0表示普通顾
         * 客，1表示会员）和购物的折前金额（整数即可），输出应付金额（小数
         * 类型）。
         */
        Scanner sc = new Scanner(System.in);
        System.out.println("请问您是否有会员卡：[1:有会员卡、2：没有会员卡]");
        int num = sc.nextInt();
        if (num > 2 || num < 0) {
            System.out.println("输入错误，退出");
            System.exit(0);
        }
        System.out.println("请输入购物金额：");
        int money = sc.nextInt();
        double zheMoney = 0; //折扣后的钱
        switch (num) {
            case 1:
                if (money < 200) {
                    zheMoney = money * 0.8;
                    System.out.println("您最终应付金额为："+zheMoney);
                } else {
                    zheMoney = money * 0.75;
                    System.out.println("您最终应付金额为："+zheMoney);
                }
                break;
            case 2:
                if (money < 100) {
                    zheMoney = money;
                    System.out.println("由于您不是会员且未消费满100："+zheMoney);
                } else {
                    zheMoney = money * 0.9;
                    System.out.println("您最终应付金额为："+zheMoney);
                }
                break;
        }

    }
}
